function _OverloadYield(t,e){this.v=t,this.k=e}function _applyDecoratedDescriptor(t,e,n,r,a){var i={};return Object.keys(r).forEach((function(t){i[t]=r[t]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(t,e,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(t,e,i),null):i}function _applyDecs2311(t,e,n,r,a,i){var o,s,l,c,u,f,d,m=Symbol.metadata||Symbol.for("Symbol.metadata"),p=Object.defineProperty,_=Object.create,y=[_(null),_(null)],h=e.length;function v(e,n,r){return function(a,i){n&&(i=a,a=t);for(var o=0;o=0;x-=n?2:1){var C=g(_[x],"A decorator","be",!0),I=n?_[x-1]:void 0,j={},R={kind:["field","accessor","method","getter","setter","class"][a],name:r,metadata:o,addInitializer:function(t,e){if(t.v)throw new TypeError("attempted to call addInitializer after decoration was finished");g(e,"An initializer","be",!0),i.push(e)}.bind(null,j)};if(b)s=C.call(I,k,R),j.v=1,g(s,"class decorators","return")&&(k=s);else if(R.static=c,R.private=u,s=R.access={has:u?d.bind():function(t){return r in t}},E||(s.get=u?S?function(t){return m(t),D.value}:O("get",0,m):function(t){return t[r]}),S||A||(s.set=u?O("set",0,m):function(t,e){t[r]=e}),k=C.call(I,w?{get:D.get,set:D.set}:D[P],R),j.v=1,w){if("object"==typeof k&&k)(s=g(k.get,"accessor.get"))&&(D.get=s),(s=g(k.set,"accessor.set"))&&(D.set=s),(s=g(k.init,"accessor.init"))&&T.unshift(s);else if(void 0!==k)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else g(k,(f?"field":"method")+" decorators","return")&&(f?T.unshift(k):D[P]=k)}return a<2&&l.push(v(T,c,1),v(i,c,0)),f||b||(u?w?l.splice(-1,0,O("get",c),O("set",c)):l.push(S?D[P]:g.call.bind(D[P])):p(t,r,D)),k}function w(t){return p(t,m,{configurable:!0,enumerable:!0,value:o})}return void 0!==i&&(o=i[m]),o=_(null==o?null:o),u=[],f=function(t){t&&u.push(v(t))},d=function(e,r){for(var i=0;it.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function _createForOfIteratorHelperLoose(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _createSuper(t){var e=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(t);if(e){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _decorate(t,e,n,r){var a=_getDecoratorsApi();if(r)for(var i=0;i=0;i--){var o=e[t.placement];o.splice(o.indexOf(t.key),1);var s=this.fromElementDescriptor(t),l=this.toElementFinisherExtras((0,a[i])(s)||s);t=l.element,this.addElementPlacement(t,e),l.finisher&&r.push(l.finisher);var c=l.extras;if(c){for(var u=0;u=0;r--){var a=this.fromClassDescriptor(t),i=this.toClassDescriptor((0,e[r])(a)||a);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){t=i.elements;for(var o=0;o1){for(var o=Array(i),s=0;s3?(a=p===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=t):i[0]<=m&&((a=n<2&&mr||r>p)&&(i[4]=n,i[5]=r,d.n=p,s=0))}if(a||n>1)return o;throw f=!0,r}return function(a,u,p){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&m(u,p),s=u,l=p;(e=s<2?t:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),m(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(a="next"),e=i[a]){if(!(e=e.call(i,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,s<2&&(s=0)}else 1===s&&(e=i.return)&&e.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),s=1);i=t}else if((e=(f=d.n<0)?l:n.call(r,d))!==o)break}catch(e){i=t,s=1,l=e}finally{c=1}}return{value:e,done:f}}}(n,a,i),!0),c}var o={};function s(){}function l(){}function c(){}e=Object.getPrototypeOf;var u=[][r]?e(e([][r]())):(_regeneratorDefine(e={},r,(function(){return this})),e),f=c.prototype=s.prototype=Object.create(u);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,c):(t.__proto__=c,_regeneratorDefine(t,a,"GeneratorFunction")),t.prototype=Object.create(f),t}return l.prototype=c,_regeneratorDefine(f,"constructor",c),_regeneratorDefine(c,"constructor",l),l.displayName="GeneratorFunction",_regeneratorDefine(c,a,"GeneratorFunction"),_regeneratorDefine(f),_regeneratorDefine(f,a,"Generator"),_regeneratorDefine(f,r,(function(){return this})),_regeneratorDefine(f,"toString",(function(){return"[object Generator]"})),(_regenerator=function(){return{w:i,m:d}})()}function _regeneratorAsync(t,e,n,r,a){var i=_regeneratorAsyncGen(t,e,n,r,a);return i.next().then((function(t){return t.done?t.value:i.next()}))}function _regeneratorAsyncGen(t,e,n,r,a){return new _regeneratorAsyncIterator(_regenerator().w(t,e,n,r),a||Promise)}function _regeneratorAsyncIterator(t,e){function n(r,a,i,o){try{var s=t[r](a),l=s.value;return l instanceof _OverloadYield?e.resolve(l.v).then((function(t){n("next",t,i,o)}),(function(t){n("throw",t,i,o)})):e.resolve(l).then((function(t){s.value=t,i(s)}),(function(t){return n("throw",t,i,o)}))}catch(t){o(t)}}var r;this.next||(_regeneratorDefine(_regeneratorAsyncIterator.prototype),_regeneratorDefine(_regeneratorAsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),_regeneratorDefine(this,"_invoke",(function(t,a,i){function o(){return new e((function(e,r){n(t,i,e,r)}))}return r=r?r.then(o,o):o()}),!0)}function _regeneratorDefine(t,e,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(t){a=0}_regeneratorDefine=function(t,e,n,r){function i(e,n){_regeneratorDefine(t,e,(function(t){return this._invoke(e,n,t)}))}e?a?a(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},_regeneratorDefine(t,e,n,r)}function _regeneratorKeys(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}}function _regeneratorValues(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(typeof t+" is not iterable")}function set(t,e,n,r){return set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(t,e,n,r){var a,i=_superPropBase(t,e);if(i){if((a=Object.getOwnPropertyDescriptor(i,e)).set)return a.set.call(r,n),!0;if(!a.writable)return!1}if(a=Object.getOwnPropertyDescriptor(r,e)){if(!a.writable)return!1;a.value=n,Object.defineProperty(r,e,a)}else _defineProperty(r,e,n);return!0},set(t,e,n,r)}function _set(t,e,n,r,a){if(!set(t,e,n,r||t)&&a)throw new TypeError("failed to set property");return n}function _setFunctionName(t,e,n){"symbol"==typeof e&&(e=(e=e.description)?"["+e+"]":"");try{Object.defineProperty(t,"name",{configurable:!0,value:n?n+" "+e:e})}catch(t){}return t}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}function _skipFirstGeneratorNext(t){return function(){var e=t.apply(this,arguments);return e.next(),e}}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _superPropBase(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=_getPrototypeOf(t)););return t}function _superPropGet(t,e,n,r){var a=_get(_getPrototypeOf(1&r?t.prototype:t),e,n);return 2&r&&"function"==typeof a?function(t){return a.apply(n,t)}:a}function _superPropSet(t,e,n,r,a,i){return _set(_getPrototypeOf(i?t.prototype:t),e,n,r,a)}function _taggedTemplateLiteral(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function _taggedTemplateLiteralLoose(t,e){return e||(e=t.slice(0)),t.raw=e,t}function _tdz(t){throw new ReferenceError(t+" is not defined - temporal dead zone")}function _temporalRef(t,e){return t===_temporalUndefined?_tdz(e):t}function _temporalUndefined(){}function _toArray(t){return _arrayWithHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableRest()}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _toPrimitive(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"==typeof e?e:e+""}function _toSetter(t,e,n){e||(e=[]);var r=e.length++;return Object.defineProperty({},"_",{set:function(a){e[r]=a,t.apply(n,e)}})}function _tsRewriteRelativeImportExtensions(t,e){return"string"==typeof t&&/^\.\.?\//.test(t)?t.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+)?)\.([cm]?)ts$/i,(function(t,n,r,a,i){return n?e?".jsx":".js":!r||a&&i?r+a+"."+i.toLowerCase()+"js":t})):t}function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}}function _usingCtx(){var t="function"==typeof SuppressedError?SuppressedError:function(t,e){var n=Error();return n.name="SuppressedError",n.error=t,n.suppressed=e,n},e={},n=[];function r(t,e){if(null!=e){if(Object(e)!==e)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(t)var r=e[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===r&&(r=e[Symbol.dispose||Symbol.for("Symbol.dispose")],t))var a=r;if("function"!=typeof r)throw new TypeError("Object is not disposable.");a&&(r=function(){try{a.call(e)}catch(t){return Promise.reject(t)}}),n.push({v:e,d:r,a:t})}else t&&n.push({d:e,a:t});return e}return{e:e,u:r.bind(null,!1),a:r.bind(null,!0),d:function(){var r,a=this.e,i=0;function o(){for(;r=n.pop();)try{if(!r.a&&1===i)return i=0,n.push(r),Promise.resolve().then(o);if(r.d){var t=r.d.call(r.v);if(r.a)return i|=2,Promise.resolve(t).then(o,s)}else i|=1}catch(t){return s(t)}if(1===i)return a!==e?Promise.reject(a):Promise.resolve();if(a!==e)throw a}function s(n){return a=a!==e?new t(n,a):n,o()}return o()}}}function _wrapAsyncGenerator(t){return function(){return new AsyncGenerator(t.apply(this,arguments))}}function AsyncGenerator(t){var e,n;function r(e,n){try{var i=t[e](n),o=i.value,s=o instanceof _OverloadYield;Promise.resolve(s?o.v:o).then((function(n){if(s){var l="return"===e&&o.k?e:"next";if(!o.k||n.done)return r(l,n);n=t[l](n).value}a(!!i.done,n)}),(function(t){r("throw",t)}))}catch(t){a(2,t)}}function a(t,a){2===t?e.reject(a):e.resolve({value:a,done:t}),(e=e.next)?r(e.key,e.arg):n=null}this._invoke=function(t,a){return new Promise((function(i,o){var s={key:t,arg:a,resolve:i,reject:o,next:null};n?n=n.next=s:(e=n=s,r(t,a))}))},"function"!=typeof t.return&&(this.return=void 0)}function _wrapNativeSuper(t){var e="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return _construct(t,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,t)},_wrapNativeSuper(t)}function _wrapRegExp(){_wrapRegExp=function(t,e){return new n(t,void 0,e)};var t=RegExp.prototype,e=new WeakMap;function n(t,r,a){var i=RegExp(t,r);return e.set(i,a||e.get(t)),_setPrototypeOf(i,n.prototype)}function r(t,n){var r=e.get(n);return Object.keys(r).reduce((function(e,n){var a=r[n];if("number"==typeof a)e[n]=t[a];else{for(var i=0;void 0===t[a[i]]&&i+1]+)(>|$)/g,(function(t,e,n){if(""===n)return t;var r=i[e];return Array.isArray(r)?"$"+r.join("$"):"number"==typeof r?"$"+r:""})))}if("function"==typeof a){var o=this;return t[Symbol.replace].call(this,n,(function(){var t=arguments;return"object"!=typeof t[t.length-1]&&(t=[].slice.call(t)).push(r(t,o)),a.apply(this,t)}))}return t[Symbol.replace].call(this,n,a)},_wrapRegExp.apply(this,arguments)}function _writeOnlyError(t){throw new TypeError('"'+t+'" is write-only')}function _AwaitValue(t){this.wrapped=t}function old_createMetadataMethodsForProperty(t,e,n,r){return{getMetadata:function(a){old_assertNotFinished(r,"getMetadata"),old_assertMetadataKey(a);var i=t[a];if(void 0!==i)if(1===e){var o=i.public;if(void 0!==o)return o[n]}else if(2===e){var s=i.private;if(void 0!==s)return s.get(n)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(a,i){old_assertNotFinished(r,"setMetadata"),old_assertMetadataKey(a);var o=t[a];if(void 0===o&&(o=t[a]={}),1===e){var s=o.public;void 0===s&&(s=o.public={}),s[n]=i}else if(2===e){var l=o.priv;void 0===l&&(l=o.private=new Map),l.set(n,i)}else o.constructor=i}}}function old_convertMetadataMapToFinal(t,e){var n=t[Symbol.metadata||Symbol.for("Symbol.metadata")],r=Object.getOwnPropertySymbols(e);if(0!==r.length){for(var a=0;a=0;h--){var v;void 0!==(m=old_memberDec(y[h],r,c,s,l,a,i,o,d))&&(old_assertValidReturnValue(a,m),0===a?v=m:1===a?(v=old_getInit(m),p=m.get||d.get,_=m.set||d.set,d={get:p,set:_}):d=m,void 0!==v&&(void 0===u?u=v:"function"==typeof u?u=[u,v]:u.push(v)))}if(0===a||1===a){if(void 0===u)u=function(t,e){return e};else if("function"!=typeof u){var g=u;u=function(t,e){for(var n=e,r=0;r3,h=p>=5;if(h?(f=e,d=r,0!=(p-=5)&&(m=o=o||[])):(f=e.prototype,d=n,0!==p&&(m=i=i||[])),0!==p&&!y){var v=h?l:s,g=v.get(_)||0;if(!0===g||3===g&&4!==p||4===g&&3!==p)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+_);!g&&p>2?v.set(_,p):v.set(_,!0)}old_applyMemberDec(t,f,u,_,p,h,y,d,m)}}old_pushInitializers(t,i),old_pushInitializers(t,o)}function old_pushInitializers(t,e){e&&t.push((function(t){for(var n=0;n0){for(var a=[],i=e,o=e.name,s=r.length-1;s>=0;s--){var l={v:!1};try{var c=Object.assign({kind:"class",name:o,addInitializer:old_createAddInitializerMethod(a,l)},old_createMetadataMethodsForProperty(n,0,o,l)),u=r[s](i,c)}finally{l.v=!0}void 0!==u&&(old_assertValidReturnValue(10,u),i=u)}t.push(i,(function(){for(var t=0;t=0;h--){var v;void 0!==(m=e(y[h],i,u,c,o,s,l,d))&&(r(o,m),0===o?v=m:1===o?(v=m.init,p=m.get||d.get,_=m.set||d.set,d={get:p,set:_}):d=m,void 0!==v&&(void 0===f?f=v:"function"==typeof f?f=[f,v]:f.push(v)))}if(0===o||1===o){if(void 0===f)f=function(t,e){return e};else if("function"!=typeof f){var g=f;f=function(t,e){for(var n=e,r=0;r3,y=m>=5;if(y?(f=e,0!=(m-=5)&&(d=o=o||[])):(f=e.prototype,0!==m&&(d=r=r||[])),0!==m&&!_){var h=y?l:s,v=h.get(p)||0;if(!0===v||3===v&&4!==m||4===v&&3!==m)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!v&&m>2?h.set(p,m):h.set(p,!0)}a(t,f,u,p,m,y,_,d)}}i(t,r),i(t,o)}(s,e,n),function(e,n,a){if(a.length>0){for(var i=[],o=n,s=n.name,l=a.length-1;l>=0;l--){var c={v:!1};try{var u=a[l](o,{kind:"class",name:s,addInitializer:t(i,c)})}finally{c.v=!0}void 0!==u&&(r(10,u),o=u)}e.push(o,(function(){for(var t=0;t=0;v--){var g;void 0!==(p=e(h[v],i,u,c,o,s,l,m))&&(r(o,p),0===o?g=p:1===o?(g=p.init,_=p.get||m.get,y=p.set||m.set,m={get:_,set:y}):m=p,void 0!==g&&(void 0===f?f=g:"function"==typeof f?f=[f,g]:f.push(g)))}if(0===o||1===o){if(void 0===f)f=function(t,e){return e};else if("function"!=typeof f){var b=f;f=function(t,e){for(var n=e,r=0;r3,y=m>=5;if(y?(f=t,0!=(m-=5)&&(d=r=r||[])):(f=t.prototype,0!==m&&(d=n=n||[])),0!==m&&!_){var h=y?l:s,v=h.get(p)||0;if(!0===v||3===v&&4!==m||4===v&&3!==m)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!v&&m>2?h.set(p,m):h.set(p,!0)}a(i,f,u,p,m,y,_,d)}}return o(i,n),o(i,r),i}function o(t,e){e&&t.push((function(t){for(var n=0;n0){for(var a=[],i=e,o=e.name,s=n.length-1;s>=0;s--){var l={v:!1};try{var c=n[s](i,{kind:"class",name:o,addInitializer:t(a,l)})}finally{l.v=!0}void 0!==c&&(r(10,c),i=c)}return[i,function(){for(var t=0;t=0;w--){var A;void 0!==(h=n(b[w],o,d,u,s,l,c,_,f))&&(a(s,h),0===s?A=h:1===s?(A=h.init,v=h.get||_.get,g=h.set||_.set,_={get:v,set:g}):_=h,void 0!==A&&(void 0===m?m=A:"function"==typeof m?m=[m,A]:m.push(A)))}if(0===s||1===s){if(void 0===m)m=function(t,e){return e};else if("function"!=typeof m){var E=m;m=function(t,e){for(var n=e,r=0;r3,v=_>=5,g=n;if(v?(m=t,0!=(_-=5)&&(p=a=a||[]),h&&!i&&(i=function(e){return _checkInRHS(e)===t}),g=i):(m=t.prototype,0!==_&&(p=r=r||[])),0!==_&&!h){var b=v?u:c,w=b.get(y)||0;if(!0===w||3===w&&4!==_||4===w&&3!==_)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!w&&_>2?b.set(y,_):b.set(y,!0)}o(s,m,d,y,_,v,h,p,g)}}return l(s,r),l(s,a),s}function l(t,e){e&&t.push((function(t){for(var n=0;n0){for(var r=[],i=e,o=e.name,s=n.length-1;s>=0;s--){var l={v:!1};try{var c=n[s](i,{kind:"class",name:o,addInitializer:t(r,l)})}finally{l.v=!0}void 0!==c&&(a(10,c),i=c)}return[i,function(){for(var t=0;t=0;S-=n?2:1){var O=h[S],D=n?h[S-1]:void 0,T={},P={kind:["field","accessor","method","getter","setter","class"][a],name:r,metadata:i,addInitializer:function(t,e){if(t.v)throw Error("attempted to call addInitializer after decoration was finished");l(e,"An initializer","be",!0),s.push(e)}.bind(null,T)};try{if(g)(y=l(O.call(D,E,P),"class decorators","return"))&&(E=y);else{var k,x;P.static=u,P.private=f,f?2===a?k=function(t){return _(t),b.value}:(a<4&&(k=o(b,"get",_)),3!==a&&(x=o(b,"set",_))):(k=function(t){return t[r]},(a<2||4===a)&&(x=function(t,e){t[r]=e}));var C=P.access={has:f?p.bind():function(t){return r in t}};if(k&&(C.get=k),x&&(C.set=x),E=O.call(D,m?{get:b.get,set:b.set}:b[A],P),m){if("object"==typeof E&&E)(y=l(E.get,"accessor.get"))&&(b.get=y),(y=l(E.set,"accessor.set"))&&(b.set=y),(y=l(E.init,"accessor.init"))&&w.push(y);else if(void 0!==E)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else l(E,(d?"field":"method")+" decorators","return")&&(d?w.push(E):b[A]=E)}}finally{T.v=!0}}return(d||m)&&c.push((function(t,e){for(var n=w.length-1;n>=0;n--)e=w[n].call(t,e);return e})),d||g||(f?m?c.push(o(b,"get"),o(b,"set")):c.push(2===a?b[A]:o.call.bind(b[A])):Object.defineProperty(t,r,b)),E}function u(t,e){return Object.defineProperty(t,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:e})}if(arguments.length>=6)var f=i[Symbol.metadata||Symbol.for("Symbol.metadata")];var d=Object.create(null==f?null:f),m=function(t,e,n,r){var a,i,o=[],l=function(e){return _checkInRHS(e)===t},u=new Map;function f(t){t&&o.push(s.bind(null,t))}for(var d=0;d3,h=16&p,v=!!(8&p),g=0==(p&=7),b=_+"/"+v;if(!g&&!y){var w=u.get(b);if(!0===w||3===w&&4!==p||4===w&&3!==p)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+_);u.set(b,!(p>2)||p)}c(v?t:t.prototype,m,h,y?"#"+_:_toPropertyKey(_),p,r,v?i=i||[]:a=a||[],o,v,y,g,1===p,v&&y?l:n)}}return f(a),f(i),o}(t,e,a,d);return n.length||u(t,d),{e:m,get c(){var e=[];return n.length&&[u(c(t,[n],r,t.name,5,d,e),d),s.bind(null,e,t)]}}}function _classApplyDescriptorDestructureSet(t,e){if(e.set)return"__destrObj"in e||(e.__destrObj={set value(n){e.set.call(t,n)}}),e.__destrObj;if(!e.writable)throw new TypeError("attempted to set read only private field");return e}function _classApplyDescriptorGet(t,e){return e.get?e.get.call(t):e.value}function _classApplyDescriptorSet(t,e,n){if(e.set)e.set.call(t,n);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=n}}function _classCheckPrivateStaticAccess(t,e,n){return _assertClassBrand(e,t,n)}function _classCheckPrivateStaticFieldDescriptor(t,e){if(void 0===t)throw new TypeError("attempted to "+e+" private static field before its declaration")}function _classExtractFieldDescriptor(t,e){return _classPrivateFieldGet2(e,t)}function _classPrivateFieldDestructureSet(t,e){var n;return _classApplyDescriptorDestructureSet(t,_classPrivateFieldGet2(e,t))}function _classPrivateFieldGet(t,e){var n;return _classApplyDescriptorGet(t,_classPrivateFieldGet2(e,t))}function _classPrivateFieldSet(t,e,n){var r;return _classApplyDescriptorSet(t,_classPrivateFieldGet2(e,t),n),n}function _classPrivateMethodGet(t,e,n){return _assertClassBrand(e,t),n}function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}function _classStaticPrivateFieldDestructureSet(t,e,n){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(n,"set"),_classApplyDescriptorDestructureSet(t,n)}function _classStaticPrivateFieldSpecGet(t,e,n){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(n,"get"),_classApplyDescriptorGet(t,n)}function _classStaticPrivateFieldSpecSet(t,e,n,r){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(n,"set"),_classApplyDescriptorSet(t,n,r),r}function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}function _defineEnumerableProperties(t,e){for(var n in e){var r=e[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,n,r)}if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(e),i=0;i0;)try{var i=t.pop(),o=i.d.call(i.v);if(i.a)return Promise.resolve(o).then(r,a)}catch(t){return a(t)}if(n)throw e}function a(t){return e=n?new dispose_SuppressedError(e,t):t,n=!0,r()}return r()}function _objectSpread(t){for(var e=1;e=980&&t_animate__prepareTextAnimations(),document.documentElement.clientWidth>=1200&&t_animate__parseNumberText(),setTimeout((function(){t_animate__startAnimation()}),1500))}function t_animate__checkMobile(t){return t.filter((function(t){var e=t.closest(".t396__elem, .t396__group"),n,r;return!(!e||"y"!==e.getAttribute("data-animate-mobile"))||(t.classList.contains("r")?Array.prototype.forEach.call(t.querySelectorAll(".t-animate"),(function(t){t_animate__removeAnimationClass(t,"")})):t_animate__removeAnimationClass(t,""),!1)}))}function t_animate__removeAnimationClass(t,e){if(t){var n="t-animate";t.classList.remove(n),e&&("string"==typeof e&&(e=[e]),e.forEach((function(e){var r=n+"_"+e;t.classList.remove(r)})))}}function t_animate__preventHorizontalScroll(){var t,e=Array.from(document.querySelectorAll('[data-animate-style="fadeinleft"]')).filter((function(t){return!t.closest(".t396__artboard, .t-cover")&&t.getBoundingClientRect().right>window.innerWidth}));!e.length||window.innerWidth<980||e.forEach((function(t){var e;t.closest(".r").classList.add("t-animate__overflow-x-hidden")}))}function t_animate__checkAnimationAvailability(){var t=document.querySelector(".t-records"),e=t?t.getAttribute("data-blocks-animationoff"):null,n=t?t.getAttribute("data-tilda-mode"):null;if(/Bot/i.test(navigator.userAgent)||"yes"===e||t_animate__checkIE()||"edit"===n){var r=document.querySelectorAll(".t-animate");return Array.prototype.forEach.call(r,(function(t){t_animate__removeAnimationClass(t,"")})),!1}return!0}function t_animate__generateStyles(){var t;if(!!document.querySelector(".t396")){for(var e=t_animate__getBreakpointsArr(),n='.t396 .t-animate[data-animate-style="fadein"],.t396 .t-animate[data-animate-style="fadeinup"],.t396 .t-animate[data-animate-style="fadeindown"],.t396 .t-animate[data-animate-style="fadeinleft"],.t396 .t-animate[data-animate-style="fadeinright"],.t396 .t-animate[data-animate-style="zoomin"],.t396 .t-animate[data-animate-style="zoomout"] {opacity: 0;-webkit-transition-property: opacity, transform;transition-property: opacity, transform;-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}',r=0;r/g," ").replace(/[^\d., ]+/g,"").replace(/ (\.|,)/g,"").replace(/(\d)(?=\d) /g,"$1").trim(),u=c;if(-1===n.indexOf(c)&&(u=c=c.split(" ")[0]),""!==c){e.setAttribute("data-animate-number-count",n),t_animate__changeNumberOnZero(e,n.replace(u,"num"));var f=e.querySelectorAll("span");f=Array.prototype.filter.call(f,(function(t){return!t.classList.contains(".t-animate__number")})),Array.prototype.forEach.call(f,(function(t){t.setAttribute("style",r)}))}}}))}function t_animate__changeNumberOnZero(t,e){t.innerHTML=e.replace(/num/g,'0')}function t_animate__animateNumbers(t){if(!t)return!1;var e=t.getAttribute("data-animate-number-count"),n=[],r=t.querySelectorAll("span");(r=Array.prototype.filter.call(r,(function(t){return!t.classList.contains(".t-animate__number")}))).length&&(n=r[0].getAttribute("style")||"");var a=[],i=null;if(e){i=e.match(/\d+\.\d+|\d+,\d+/g);var o=e.match(/\d+/g),s,l;e.replace(/(\d)(?= \d) /g,"$1").split(" ").forEach((function(t){isNaN(parseInt(t.replace(/[^\d., ]+/g,""),10))||a.push(t.replace(/[^\d., ]+/g,""))}))}var c=0,u=!1,f=!1;t.removeAttribute("data-animate-number-count"),null!==i&&(f=-1!==i[0].indexOf(",")),a.forEach((function(t,e){var n;null!==i&&(-1!==t.indexOf(",")&&(n=t.split(",")),-1!==t.indexOf(".")&&(n=t.split(".")),-1===t.indexOf(",")&&-1===t.indexOf(".")||(c=n[1].length,a[e]=+n.join("."),u=!0))}));var d=t.querySelector(".t-animate__number");if(a[0]){var m=Number(a[0])||0,p=0,_=Math.pow(10,c);u&&(m*=_,p*=_);var y=12,h=0,v=setInterval((function(){if(p+=m/108,h=u?(Math.round(p)/_).toFixed(c)+"":Math.floor(p)+"",o.length>1&&(h=h.replace(/(\d)(?=(\d{3})+([^\d]|$))/g,"$1 ")),f&&(h=h.replace(/\./g,",")),d&&(d.textContent=h),p>=m){clearInterval(v),t.innerHTML=e;var r=t.querySelectorAll("span");Array.prototype.forEach.call(r,(function(t){t.setAttribute("style",n)}))}}),y)}}function t_animate__setAnimationState(t,e,n){var r=window.pageYOffset,a=r+window.innerHeight;t_animate__setGroupsBlocksState(t,r,a),e.forEach((function(t){t_animate__assignChainDelay(t,a,r),t_animate__checkSectionButtonAnimation__outOfTurn(t)})),t_animate__setAnimELemsState(n,r,a),window.addEventListener("resize",t_throttle(t_animate__removeInlineAnimStyles))}function t_animate__setAnimELemsState(t,e,n){t.forEach((function(t){var r=t.getBoundingClientRect().top+window.pageYOffset;if(r=a||t.closest(".t1093"))&&t.classList.add("t-animate_wait")}))}function t_animate__setGroupsBlocksState(t,e,n){t.forEach((function(t){var r=t.querySelectorAll(".t-animate");r=Array.prototype.filter.call(r,(function(t){return!("yes"===t.getAttribute("data-animate-chain"))}));var a=t.getBoundingClientRect().top+window.pageYOffset;t_animate__removeAnimFromHiddenSlides(t);var i=t_animate__assignSectionDelay(t);t_animate__assignGroupDelay(t,i),Array.prototype.forEach.call(r,(function(r){var i=r.closest(".t397__off")||r.closest(".t395__off")||r.closest(".t400__off");if(r.classList.contains("t-animate_no-hover")&&i&&r.classList.remove("t-animate_no-hover"),a<=e-100)return t_animate__saveSectionHeaderStartTime(t),t_animate__removeAnimationClass(r,"no-hover"),r.style.transitionDelay="",!0;ae-100&&(t_animate__makeSectionButtonWait(t),r.classList.contains(".t-animate__btn-wait-chain")||(t_animate__removeNoHoverClassFromBtns(r),i?r.classList.add("t-animate_wait"):t_animate__startElementAnimation(r,!1))),a>=n&&r.classList.add("t-animate_wait")}))}))}function t_animate__setAnimationStateChains(t){if(!t||!t.length)return!1;var e=window.pageYOffset,n=e+window.innerHeight;Array.prototype.forEach.call(t,(function(t){t_animate__assignChainDelay(t,n,e),t_animate__checkSectionButtonAnimation__outOfTurn(t)}))}function t_animate__assignSectionDelay(t){var e=0,n=t.querySelectorAll(".t-section__title.t-animate"),r=t.querySelectorAll(".t-section__descr.t-animate");return n.length&&(e=.16),r.length&&(Array.prototype.forEach.call(r,(function(t){t.style.transitionDelay=e+"s"})),e+=.16),e}function t_animate__assignGroupDelay(t,e){var n=0;if(t.querySelectorAll("[data-animate-order]").length)t_animate__assignOrderedElemsDelay(t,e);else{var r=t.querySelectorAll(".t-img.t-animate"),a=t.querySelectorAll(".t-uptitle.t-animate"),i=t.querySelectorAll(".t-title.t-animate");i=Array.prototype.filter.call(i,(function(t){return!t.classList.contains("t-section__title")}));var o=t.querySelectorAll(".t-descr.t-animate");o=Array.prototype.filter.call(o,(function(t){return!t.classList.contains("t-section__descr")}));var s=t.querySelectorAll(".t-btn.t-animate, .t-btnwrapper.t-animate");s=Array.prototype.filter.call(s,(function(t){return!t.closest(".t-section__bottomwrapper")}));var l=t.querySelectorAll(".t-timer.t-animate"),c=t.querySelectorAll("form.t-animate");r.length&&(n=.5),i.length&&Array.prototype.forEach.call(i,(function(t){t.style.transitionDelay=n+"s"})),i.length&&(n+=.3),o.length&&Array.prototype.forEach.call(o,(function(t){t.style.transitionDelay=n+"s"})),o.length&&(n+=.3),a.length&&Array.prototype.forEach.call(a,(function(t){t.style.transitionDelay=n+"s"})),a.length&&(n+=.3),(a.length||i.length||o.length)&&(n+=.2),l.length&&Array.prototype.forEach.call(l,(function(t){t.style.transitionDelay=n+"s"})),l.length&&(n+=.5),s.length&&(s[0].style.transitionDelay=n+"s"),2===s.length&&(n+=.4),2===s.length&&(s[1].style.transitionDelay=n+"s"),0!==c.length&&Array.prototype.forEach.call(c,(function(t){t.style.transitionDelay=n+"s"}))}}function t_animate__assignOrderedElemsDelay(t,e){var n=0;e&&(n=e);var r=t.querySelectorAll('.t-animate[data-animate-order="1"]'),a=t.querySelectorAll('.t-animate[data-animate-order="2"]'),i=t.querySelectorAll('.t-animate[data-animate-order="3"]'),o=t.querySelectorAll('.t-animate[data-animate-order="4"]'),s=t.querySelectorAll('.t-animate[data-animate-order="5"]'),l=t.querySelectorAll('.t-animate[data-animate-order="6"]'),c=t.querySelectorAll('.t-animate[data-animate-order="7"]'),u=t.querySelectorAll('.t-animate[data-animate-order="8"]'),f=t.querySelectorAll('.t-animate[data-animate-order="9"]');r.length&&Array.prototype.forEach.call(r,(function(t){t.style.transitionDelay=n+"s"})),r.length&&a.length&&(n+=1*t_animate__getAttrByResBase(a[0],"delay"),Array.prototype.forEach.call(a,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length)&&i.length&&(n+=1*t_animate__getAttrByResBase(i[0],"delay"),Array.prototype.forEach.call(i,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length)&&o.length&&(n+=1*t_animate__getAttrByResBase(o[0],"delay"),Array.prototype.forEach.call(o,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length||o.length)&&s.length&&(n+=1*t_animate__getAttrByResBase(s[0],"delay"),Array.prototype.forEach.call(s,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length||o.length||s.length)&&l.length&&(n+=1*t_animate__getAttrByResBase(l[0],"delay"),Array.prototype.forEach.call(l,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length||o.length||s.length||l.length)&&c.length&&(n+=1*t_animate__getAttrByResBase(c[0],"delay"),Array.prototype.forEach.call(c,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length||o.length||s.length||l.length||c.length)&&u.length&&(n+=1*t_animate__getAttrByResBase(u[0],"delay"),Array.prototype.forEach.call(u,(function(t){t.style.transitionDelay=n+"s"}))),(r.length||a.length||i.length||o.length||s.length||l.length||c.length||u.length)&&f.length&&(n+=1*t_animate__getAttrByResBase(f[0],"delay"),Array.prototype.forEach.call(f,(function(t){t.style.transitionDelay=n+"s"})))}function t_animate__assignChainDelay(t,e,n){var r=t.querySelectorAll(".t-animate[data-animate-chain=yes]"),a=0;if(r.length){var i=r[0],o=i.getBoundingClientRect().top+window.pageYOffset;i.classList.add("t-animate__chain_first-in-row");var s=t_animate__getCurBlockSectionHeadDelay(t);Array.prototype.forEach.call(r,(function(l){var c=l.getBoundingClientRect().top+window.pageYOffset;if(c0){t.style.opacity="";var r=document.createElement("div");r.style.opacity=n;var a=t.childNodes;Array.prototype.forEach.call(a,(function(t){var e=t.cloneNode(!0);r.appendChild(e)})),t.innerHTML="",t.appendChild(r)}}}))}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(t){return this._invoke("next",t)},AsyncGenerator.prototype.throw=function(t){return this._invoke("throw",t)},AsyncGenerator.prototype.return=function(t){return this._invoke("return",t)},"loading"!==document.readyState?t_animate__init():document.addEventListener("DOMContentLoaded",t_animate__init);var ANIMATION_WORD_DELAY_INCREMENT=.06,ANIMATION_LINE_DELAY_INCREMENT=.12,ANIMATION_WHITESPACE_ADDITIONAL_DELAY=.2;function t_animate__prepareTextAnimations(){t_animate__wrapAnimatedTextWords(),t_animate__wrapAnimatedTextWordsWithMasks(),t_animate__prepareWordByWordAnimationToRight()}function t_animate__preparePositionRelatedTextAnimations(t){var e,n,r=null!=(e=null==t?void 0:t.classList.contains("t-animate"))&&e,a=null!=(n=null==t?void 0:t.classList.contains("t-animate_started"))&&n;r&&!a&&(t_animate__wrapAnimatedTextLines(t),t_animate__prepareWordByWordAnimationToLeft(t),t_animate__prepareLinesFadeInAnimation(t),t_animate__prepareLinesFadeInWrappedAnimation(t))}function t_animate__getAnimatedTextElements(t,e){if(void 0===e&&(e=null),!e){var n=document.querySelectorAll(t.map((function(t){return'.t-animate[data-animate-style="'+t+'"]'})).join(", "));return Array.from(n)}var r=e.getAttribute("data-animate-style"),a;return t.includes(r)?[e]:[]}function t_animate__prepareWordByWordAnimationToRight(){var t;t_animate__getAnimatedTextElements(["word-fade-in-right","word-fade-in-up","word-fade-in-up-masked","word-fade-in-down"]).forEach((function(t){var e=t.querySelectorAll(".t-animate__word"),n=t_animate__getElementBaseDelay(t),r=0;Array.from(e).forEach((function(t){var e=n+r*ANIMATION_WORD_DELAY_INCREMENT;t.classList.contains("t-animate__word_whitespace")?t.style.animationDelay=e+ANIMATION_WHITESPACE_ADDITIONAL_DELAY+"s":(t.style.animationDelay=e+"s",r++)}))}))}function t_animate__getTreePath(t,e){void 0===e&&(e=[]);var n=t.parentElement,r,a;return n&&n!==t?window.getComputedStyle(n).display.includes("inline")?t_animate__getTreePath(n,[n].concat(e)):{root:n,path:e}:{root:t,path:e}}function t_animate__getElementLines(t){var e=t.querySelectorAll(".t-animate__word"),n;return Array.from(e).reduce((function(t,e){var n,r,a,i=t_animate__getTreePath(e).root,o=Math.round(e.offsetTop+(null!=(n=null==(r=e.offsetParent)?void 0:r.offsetTop)?n:0)),s=t.at(-1);if(s&&s.root===i&&Math.abs(o-s.top)0?t_animate__createWord(t,e,n):t_animate__createWhitespaceWord(t),a.appendChild(i)})),a}function t_animate__splitTextIntoStrictWords(t){var e=/(\s+)/,n=document.createDocumentFragment(),r;return t.split(e).reduce((function(t,e){var n;return 0===e.trim().length&&t.length>0?t[t.length-1]+=e:t.push(e),t}),[]).filter(Boolean).forEach((function(t){var e,r;r=t.trim().length>0?t_animate__createStrictWord(t):t_animate__createWhitespaceWord(t),n.appendChild(r)})),n}function t_animate__wrapAnimatedTextElementContentWords(t,e){function n(t,n){var r=null!=n?n:{},a=r.verticalAlign,i=void 0===a?null:a,o=r.textDecoration,s=void 0===o?null:o,l=Boolean(i&&s),c=t.textContent,u;return l?t_animate__splitTextIntoStrictWords(c):t_animate__splitTextIntoWords(c,s,e)}function r(t,e){var n=t.cloneNode(!1);if(t.childNodes.length>0){var r=a(t,e);n.appendChild(r)}return n}function a(t,e){var a=document.createDocumentFragment(),i=t_animate__getTextStyleOptions(t,e);return Array.from(t.childNodes).forEach((function(t){if(t.nodeType===Node.TEXT_NODE){var e=n(t,i);a.appendChild(e)}else if(t.nodeType===Node.ELEMENT_NODE){var o=r(t,i);a.appendChild(o)}})),a}void 0===e&&(e=!1);var i=a(t,null);t.innerHTML="",t.appendChild(i)}function t_animate__unwrapAnimatedTextElementLines(t){var e;t.querySelectorAll(".t-animate__line").forEach((function(t){t.replaceWith.apply(t,t.childNodes)}))}function t_animate__wrapAnimatedTextElementLines(t){function e(t,n){if(!n.length)return{leftPart:document.createDocumentFragment(),rightPart:t};var r=n[0],a=_arrayLikeToArray(n).slice(1),i=Array.from(t.childNodes),o=i.findIndex((function(t){return t===r}));if(o<0)return{leftPart:t,rightPart:document.createDocumentFragment()};var s=t.cloneNode(!1),l=t.cloneNode(!1),c=o>0?i.slice(0,o):[],u=o=0){var p=e(s,[].concat(f,[n])),_=p.leftPart,y=p.rightPart,h=document.createDocumentFragment();l.splice(m,1,_),c.push(y),h.append(_,y),u.replaceChild(h,s)}else c.includes(s)||c.push(s)},d=0;d0&&(8!==(n=parseInt(t.substring(e+5,t.indexOf(".",e))))&&9!==n||(r=!0)),r}